#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <memory.h>
#include <math.h>

int mp[20];
bool check(int* arr)
{
	for(int i=0;i<5;i++)
	{
		for(int j=i+1;j<5;j++)
		{
			for(int z=j+1;z<5;z++)
			{
				if((arr[i]+arr[j]+arr[z])%10==0)
					return true;
			}
		}
	}
	return false;
}
int main()
{
	char ch[100];
	memset(ch,0,sizeof(ch));
	while(scanf("%s",ch) && strlen(ch)>3)
	{
		int arr[5];
		int pos=0;
		for(int i=0;i<strlen(ch);i++)
		{
			if(ch[i]=='1')
			{
				arr[pos]=10;
				i++;
			}
			else{
				if(ch[i]=='J'|| ch[i]=='Q' || ch[i]=='K')
					arr[pos]=10;
				else if(ch[i]=='A')
					arr[pos]=1;
				else{
					arr[pos]=ch[i]-'0';
				}
			}
			pos++;
		}	
		
		if(!check(arr))
		{
			printf("NO BULL\n");
		}
		
		else{
			int sum=0;
			for(int i=0;i<5;i++)
			{
				sum+=arr[i];
			}
			bool flg=true;
			for(int i=0;i<5 && flg;i++)
			{
				for(int j=i+1;j<5 && flg;j++)
				{
					for(int z=j+1;z<5 && flg;z++)
					{
						if((arr[i]+arr[j]+arr[z])%10==0)
						{
							if((sum-arr[i]-arr[j]-arr[z])%10==0)
							{
								printf("DOUBLE BULL\n");
							}
							else{
								int t=sum-arr[i]-arr[j]-arr[z];
							
								printf("BULL %d\n",t%10);
							}
							flg=false;
						}
					}
				}
			}		
		}
		memset(ch,0,sizeof(ch));
	}
	return 0;
}
